var url = "../RRHH_RETIRO_PERSONAL_CONTROLLER";
$(document).ready(function() {
    $("#pop1").css({
        left: (($(window).width() - $('#pop1').outerWidth()) / 2),
        top: (($(window).height() - $('#pop1').outerHeight()) / 2) - 62
    });
    $("#buscador").keyup(function(e) {
        if (e.keyCode === 13) {
           buscarempleado($(this).val(),0);
        }
    });
    buscarempleado("",0);
});
var worker=new Worker("../js/SIS/SIS_CARGA_IMAGEN.js");
var iworker=0;
function buscarempleado(text,recursivo){
    if(typeof worker !="undefined")
        worker.terminate();
    worker = undefined;
    $.post(url, {proceso: "buscarEmpleado", text: text}, function(responsetext) {
        if (responsetext === "false") {
            if(recursivo==3){
                alert("error del sistema.");
                return;
            }
            buscarempleado(text,recursivo++);
            return;
        } else {
            $("#contenedor").html(responsetext);
            worker=new Worker("../js/SIS/SIS_CARGA_IMAGEN.js");
            iworker=0;
            var card=$(".imagen");
            if(card.length>0)
            worker.postMessage({ci:$(card[iworker]).data("ci"),foto:$(card[iworker]).data("foto")});
            worker.addEventListener('message', function(e) {
                json=$.parseJSON(e.data);
                $("img[data-ci="+json.ci+"]").attr("src",json.foto);
                iworker++;
                var card=$(".imagen");
                if(card.length>iworker)
                worker.postMessage({ci:$(card[iworker]).data("ci"),foto:$(card[iworker]).data("foto")});
            }, false);
        }
    });
}
$(window).resize(function() {
    $("#pop1").css({
        left: (($(window).width() - $('#pop1').outerWidth()) / 2),
        top: (($(window).height() - $('#pop1').outerHeight()) / 2) - 62
    });
});
function pop1(ele,id_usuario,recursivo)
{   usu=ele;
    $.post(url, {proceso: "usuario", id: id_usuario}, function(resp) {
        if (resp === "false") {
            if(recursivo==3){
                alert("error del sistema.");
                return;
            }
            pop1(ele,id_usuario,recursivo);
            return;
        }
        var json = $.parseJSON(resp);
        $("#pop1_titulo").text("RETIRAR AL USUARIO " + json.usuario);
        $("input[name=pop1_fecha]").val(json.fecha);
        $("input[name=pop1_id]").val(id_usuario);
        $("#pop1").css("display", "block");
        $("#popUpbackGround").css("display", "block");
    });
}

var usu;
function cancelar()
{
    $("input[name=pop1_motivo]").val("");
    $("input[name=pop1_observacion]").val("");
    $("#pop1").css("display", "none");
    $("#popUpbackGround").css("display", "none");
}
function retirar()
{
    var observacion = $("input[name=pop1_observacion]").val();
    var fecha = $("input[name=pop1_fecha]").val();
    var tipo = $("select[name=pop1_tipo] option:selected").val();
    var id = $("input[name=pop1_id]").val();

    $.post(url, {proceso: "retirar", observacion: observacion, fecha: fecha, tipo: tipo, id: id}, function(resp) {
        $(usu).remove();
        $("input[name=pop1_observacion]").val("");
        $("#pop1").css("display", "none");
        $("#popUpbackGround").css("display", "none");
    });
}


















